Skip to content

Latest commit

 

History

History
206 lines (112 loc) · 6.06 KB

CGameEffectDamage.rst

File metadata and controls

206 lines (112 loc) · 6.06 KB

CGameEffectDamage Class

.. toctree::
   :maxdepth: 1

Note

See :ref:`CGameEffect\<Effect\> Methods<CGameEffectEffect_Methods>` for methods that are shared by all game effect classes. Only the additional methods specific to each class are documented here.


Methods

Name Description
:ref:`CGameEffectDamage\:\:CGameEffectDamage<CGameEffectDamageCGameEffectDamage>` Constructor (additional constructor) - creates a CGameEffectDamage object
:ref:`CGameEffectDamage\:\:CheckSave<CGameEffectDamageCheckSave>`  
:ref:`CGameEffectDamage\:\:DecodeHitSound<CGameEffectDamageDecodeHitSound>`  
:ref:`CGameEffectDamage\:\:DisplayDamageAmount<CGameEffectDamageDisplayDamageAmount>`  
:ref:`CGameEffectDamage\:\:DisplayString<CGameEffectDamageDisplayString>`  
:ref:`CGameEffectDamage\:\:OnAddSpecific<CGameEffectDamageOnAddSpecific>`  
:ref:`CGameEffectDamage\:\:UsesDice<CGameEffectDamageUsesDice>`  

CGameEffectDamage::CGameEffectDamage

Constructor - creates a CGameEffectDamage object

void CGameEffectDamage::CGameEffectDamage();

Remarks

Additional constructor for CGameEffectDamage


CGameEffectDamage::CheckSave

virtual int CGameEffectDamage::CheckSave(
   CGameSprite* pSprite,
   unsigned char& saveVSDeathRoll,
   unsigned char& saveVSWandsRoll,
   unsigned char& saveVSPolyRoll,
   unsigned char& saveVSBreathRoll,
   unsigned char& saveVSSpellRoll,
   unsigned char& magicResistRoll);

Parameters

  • :ref:`CGameSprite<CGameSprite>`* pSprite - pointer to game sprite object
  • unsigned char& saveVSDeathRoll -
  • unsigned char& saveVSWandsRoll -
  • unsigned char& saveVSPolyRoll -
  • unsigned char& saveVSBreathRoll -
  • unsigned char& saveVSSpellRoll -
  • unsigned char& magicResistRoll -

Return Value

Returns int

Remarks


CGameEffectDamage::DecodeHitSound

void CGameEffectDamage::DecodeHitSound(
   unsigned long type,
   CGameSprite* pSprite);

Parameters

Remarks


CGameEffectDamage::DisplayDamageAmount

virtual void CGameEffectDamage::DisplayDamageAmount(
   CGameSprite* pSprite,
   long damageResisted);

Parameters

Remarks


CGameEffectDamage::DisplayString

virtual void CGameEffectDamage::DisplayString(CGameSprite* pSprite);

Parameters

Remarks


CGameEffectDamage::OnAddSpecific

virtual void CGameEffectDamage::OnAddSpecific\(CGameSprite* pSprite);

Parameters

Remarks


CGameEffectDamage::UsesDice

virtual int CGameEffectDamage::UsesDice();

Return Value

Returns int

Remarks